package com.css.openapi.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 退税申请表
 * @TableName zfjkp_fxkp_tssq
 */
@TableName(value ="zfjkp_fxkp_tssq")
@Data
public class ZfjkpFxkpTssq {
    /**
     * UUID
     */
    @TableId(value = "UUID")
    private String uuid;

    /**
     * 自然人姓名
     */
    @TableField(value = "ZRRXM")
    private String zrrxm;

    /**
     * 自然人身份证件号码
     */
    @TableField(value = "ZRRSFZJHM")
    private String zrrsfzjhm;

    /**
     * 身份证件类型代码
     */
    @TableField(value = "SFZFLX_DM")
    private String sfzflxDm;

    /**
     * 国籍代码
     */
    @TableField(value = "GJ_DM")
    private String gjDm;

    /**
     * 银行账号
     */
    @TableField(value = "YHZH")
    private String yhzh;

    /**
     * 危险废物经营许可证
     */
    @TableField(value = "KHYHSZSF")
    private String khyhszsf;

    /**
     * 开户银行所在省份
     */
    @TableField(value = "TDSSQLY")
    private String tdssqly;

    /**
     * 税款所属税务机关代码
     */
    @TableField(value = "SKSSSWJG_DM")
    private String skssswjgDm;

    /**
     * 税款所属税务机关名称
     */
    @TableField(value = "SKSSSWJG_MC")
    private String skssswjgMc;

    /**
     * 退税申请结果
     */
    @TableField(value = "SQJG")
    private String sqjg;

    /**
     * 退抵税申请序号
     */
    @TableField(value = "TDSSQXH")
    private Long tdssqxh;

    /**
     * 失败原因
     */
    @TableField(value = "SBYY")
    private String sbyy;

    /**
     * 审批不通过原因
     */
    @TableField(value = "SPBTGYY")
    private String spbtgyy;

    /**
     * 颖退税税额合计
     */
    @TableField(value = "YTSSEHJ")
    private BigDecimal ytssehj;

    /**
     * 删除标记（0：未删除；1：已删除）
     */
    @TableField(value = "SCBJ")
    private String scbj;

    /**
     * 创建人
     */
    @TableField(value = "CJR")
    private String cjr;

    /**
     * 创建时间
     */
    @TableField(value = "CJSJ")
    private Date cjsj;

    /**
     * 修改人
     */
    @TableField(value = "XGR")
    private String xgr;

    /**
     * 修改时间
     */
    @TableField(value = "XGSJ")
    private Date xgsj;
}